//用户模块子仓库
import axios from "axios";
import {accountLogin} from "@/apis/login.js"
export default {
    //开启命名空间
    namespaced:true,
    state:{
       
    },
    getters:{
       
    },
    mutations:{
        changeLoginUser(state,preload){
            //preload就是新的数据
            state.loginUser = preload;
        }
    },
    actions:{
    //存放所有跟状态机数据有关的异步操作（ajax）
    //通过token获取用户信息
    async getUserInfo(context,preload){
        // let res = await axios({
        //   url:'http://localhost:4001/admin/getUserInfo',
        //   headers:{
        //     Authorization:localStorage.getItem('token')
        //   }
        // });
        // console.log('res',res);
		const res = await accountLogin()
        context.commit("changeLoginUser",res.data.userInfo);
        // console.log('context',context);
        // console.log('preload',preload);
      }
    },
    modules:{}
}